home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 2
/
Gold Medal Software Volume 2 (Gold Medal) (1994).iso
/
prog
/
pcl4p40.arj
/
PCL4P.DOC
< prev
next >
Wrap
Text File
|
1993-10-25
|
6KB
|
134 lines
*** SHAREWARE DOCUMENTATION ***
The Personal Communications Library for Turbo Pascal (PCL4P) is an
asynchronous communications library designed for experienced
software developers programming in Turbo Pascal, version 4.0 and
up. The PCL features:
o 32 communications and support functions.
o Support for the high performance INS16550 UART.
o Supports hardware (RTS/CTS) flow control.
o Interrupt driven receiver and transmitter (optional).
o Supports 300 baud to 115,200 baud.
o Supports the DigiBoard PC/4 and PC/8.
o Supports COM1 through COM4 (through COM10 with DigiBoard).
o Adjustable receive queues from 8 bytes to 32 KB.
o Control-BREAK error exit.
o 18 communications error conditions trapped.
o Allows 4 ports to run concurrently (10 with DigiBoard).
o Complete modem control & status.
o Written in assembly language for small size & high speed.
o Terminal program featuring ASCII (with XON/XOFF), XMODEM, YMODEM,
and YMODEM-G.
Why should you buy PCL4P ? I can give you several good reasons.
COMPLETE - PCL4P is complete since it provides absolute control
of the serial ports (including the high performance
INS16550).
COMPACT - PCL4P is very compact at less than 6 KB. Your
application doesn't carry a lot of excess code.
FAST - PCL4P is fast since it will run at 38400 baud on
even slow 8088 PCs (4.77 MHZ) and at 115200 baud on
most everything else.
SUPPORT - If you get stuck, you talk to the programmer that
wrote the code, not a person hired to answer the
phone.
BBS - A BBS is available (2400 baud N81) in order to
provide immediate support as necessary.
NEWSLETTER - One year subscription to the MSC newsletter
discusses communications problems and solutions
(published quarterly).
PRICE - You get PCL4P for a very reasonable price !
UPGRADES - Once you buy PCL4P, you can always update to the most
recent version for little more than the cost of
sending it out to you.
Several example programs ( source code ) are provided along with
the small model library and makefiles for each of the supported
compilers. The example programs are:
(1) SIMPLE is an extremely simple terminal emulator program. It
is provided as the smallest and easiest to understand example of
communications programming using PCL4P.
(2) TERM is a more capable terminal emulator than SIMPLE. It
functions as a dumb terminal emulator but can exchange files using
XMODEM (Standard XMODEM, XMODEM-CRC, and XMODEM-1K) and YMODEM
(standard and YMODEM-G) communication protocols. TERM will also
send an initialization string to your Hayes compatible modem.
The shareware distribution does not include the source code to the
library, but all example code is included.
For more information, refer to the Personal Communications Library
Users Manual ( PCL4P.USR ) and Personal Communications Library
Reference Manual ( PCL4P.REF ), which are part of PCL4P32.ZIP.
A C version of the library ( PCL4C ) is also available.
*** Registration ***
The shareware version of PCL4P.LIB is provided so that you may
personally determine the usefulness of the product for yourself.
If you can use the Personal Communications Library for Turbo
Pascal , please register your use with us. Send $55 plus $3 S&H
($6 outside of North America) to:
MarshallSoft Computing, Inc.
Post Office Box 4543
Huntsville AL 35815
Voice 205-881-4630
FAX 205-881-4630
BBS 205-880-9748
We accept American Express (account number, expiration date,
exact name on your card, and complete AmEx billing address
required), checks in US dollars drawn on a US bank, purchase
orders (POs) from recognized US schools and companies listed in
Dun & Bradstreet, and COD (street address and phone number
required) within the USA (plus a $3 COD charge). Print the file
PCL4P.INV if an invoice is needed.
You can also order PCL4P from The Public Software Library (PSL)
with your MC, Visa, AmEx, or Discover card by calling 800-242-4PSL
(from overseas: 713-524-6394) or by FAX at 713-524-6398 or by
CompuServe at [71355,470]. THESE NUMBERS ARE FOR ORDERING ONLY.
The product number for PCL4P is 10909.
If you wish to update from an older version of PCL4P, send $15
plus $3 S&H ($6 outside of North America). Updates must be
ordered directly from MarshallSoft Computing.
The registered package includes:
o Assembler source code for the library.
o Printed Users Manual.
o Printed Reference Manual.
o Telephone, FAX, BBS support for one year.
o EXAMPORT -- Free utility which displays a detailed formatted
report for any serial port. For example, to display a report
for COM1, type "EXAMPORT 1".
PCL4P.ASM is the source code for the library. The source code is
copyrighted by MarshallSoft Computing, Inc. The user is granted a
license to use the PCL4P object code in his own application only.
PCL4P.ASM is not shareware and may not be sold or given away to
anyone.
The registered user will receive the latest version of PCL4P by
return mail. A 5.25" diskette is provided unless a 3.5" diskette
is requested.